﻿{
  // ================================================================
  // Обратите внимание: свойство $type должно быть первым среди
  // свойств объекта!
  // ================================================================

  "mainTitle": "В. Г. Распутин: библиографический указатель",
  "copyright": "А. В. Миронов (c) 2017",

  // ================================================================

  // Настройки, общие для всего указателя в целом
  // и для глав в частности (берутся по умолчанию,
  // если не определены в самой главе).
  "common": {
    // Нумерация записей - сплошная
    "numbering": "continuous",

    "pageAttributes": {
      // Атрибуты страниц
    },
    "titleAttributes": {
      // Атрибуты заголовка по умолчанию
    },
    "recordAttributes": {
      // Атрибуты записи по умолчанию
    },
    "removeTags": [
        10, 11, 320, 488, 517, 470
    ],
    "showOrder" : false
  },

  // ================================================================

  // Главы указателя
  "chapters": [
    //{
    //  // Всего записей, затрачено времени, распределение по разделам
    //  "$type": "ChapterWithStatistics",
    //  "title": "Статистика",
    //  "active": false // Можно выключить, если больше не нужно
    //},
    //{
    //  // Ошибки в библиографическом описании
    //  "$type": "ChapterWithErrors",
    //  "title": "Ошибки и предупреждения",
    //  "attr": {
    //    "pageBreak": true
    //  },
    //  "active": false // Можно выключить, если больше не нужно
    //},
    //{
    //  "$type": "ChapterWithText",
    //  "title": "Предисловие от составителей",
    //  "attr": {
    //    "pageBreak": true
    //  },
    //  "text": "*foreword.txt",
    //  "active": false
    //},

    // ==============================================================
    // Собственно указатель
    // ==============================================================

    {
      "$type": "MenuChapter",
      "title": "Библиографический указатель",

      // Выражение для отбора записей
      "search": "'DBWEB=RASP1 + DBWEB=RASP'",
      // "search": "'DBWEB=RASP$ * (\"VGRASP= 2. 2$\"  + \"VGRASP= 1.$\")'",
      // "search": "'DBWEB=RASP$ * \"VGRASP= 1. 2$\"'",
      // "search": "'DBWEB=RASP1 * (\"VGRASP= 2. 2$\"  + \"VGRASP= 1.$\")'",

      // Формат библиографического описания для записи
      //"format": "*rasputin.pft",
      "format": "@rasputin",

      // Сортировка описаний внутри главы
      "orderBy": "*order.pft",

      // Имя файла меню
      "menuName": "6628.mnu",

      // Отбор записей
      "recordSelector": "(v6628,/)",

      // Формат заголовка
      "titleFormat": "v1, '. ', v2",

      // Только листья могут содержать записи
      //"leafOnly": true,
      "leafOnly": false,

      // Специальные настройки для отдельных разделов
      "menuSettings": [
        {
          "name": "1",
          "format": "@rasputin_section1"
        },
        {
          // Кумулирующая группа
          // Собрания сочинений
          "name": "1. 1. 1",
          "type": "CumulatingSubChapter",
          "general": "@rasputin_section111",
          "format": "@rasputin_specification",
          "order": "*order_years.pft"
        },
        {
          // Смешанная группа
          // Собрания сочинений
          "name": "1. 1. 2",
          "type": "MixedChapter",
          "general": "@rasputin_section111",
          "format": "@rasputin_specification",
          "normal": "@rasputin_section1",
          "order": "*order.pft"
        },

        // Сортировка по годам
        // Интервью и т. п.
        {
          "name": "1. 2. 5",
          "type": "MenuSubChapter",
          "format": "@rasputin_section1",
          "order": "*order_years.pft"
        },
        {
          "name": "1. 3. 4",
          "type": "MenuSubChapter",
          "format": "@rasputin_section1",
          "order": "*order_years.pft"
        },
        {
          "name": "2. 2. 1",
          "type": "MenuSubChapter",
          "format": "@rasputin",
          "order": "*order_years.pft"
        },
        {
          "name": "2. 2. 2",
          "type": "MenuSubChapter",
          "format": "@rasputin",
          "order": "*order_years.pft"
        },
        {
          "name": "2. 3",
          "type": "MenuSubChapter",
          "format": "@rasputin",
          "order": "*order_years.pft"
        },
        {
          "name": "2. 3. 1",
          "type": "MenuSubChapter",
          "format": "@rasputin",
          "order": "*order_years.pft"
        },
        {
          "name": "2. 4",
          "type": "MenuSubChapter",
          "format": "@rasputin",
          "order": "*order_years.pft"
        }//,

        //{
        //  // Группа с авторскими комплексами
        //  "name": "2. 6",
        //  "type": "GroupingSubChapter",
        //  "groupBy": "*authors.pft",
        //  "values": "Кузнецов, Феликс Феодосьевич;Курбатов, Валентин Яковлевич;Семенова, Валентина Андреевна;Сирин, Анатолий Дмитриевич;Тендитник, Надежда Сергеевна;",
        //  "others": "Прочие авторы"
        //},
        //{
        //  // Группа с авторскими комплексами
        //  "name": "2. 8",
        //  "type": "GroupingSubChapter",
        //  "groupBy": "*authors.pft",
        //  "values": "Иванова, Валентина Яковлевна;Калининский, Петр Петрович;Новикова, Наталья Леонидовна;Плеханова, Ирина Иннокентьевна;Подрезова, Наталья Николаевна;Рыбальченко, Татьяна Леонидовна;Смирнов, Сергей Ростиславович;",
        //  "others": "Прочие авторы"
        //},
        //{
        //  // Группа с авторскими комплексами
        //  "name": "2. 9",
        //  "type": "GroupingSubChapter",
        //  "groupBy": "*authors.pft",
        //  "values": "Белая, Галина Андреевна;Бочаров, Анатолий Георгиевич;Забелин, Павел Викторович;Залыгин, Сергей Павлович;Ивашковский, Владимир Иванович;Кузнецов, Феликс Феодосьевич;Курбатов, Валентин Яковлевич;Овчаренко, Александр Иванович;Плеханова, Ирина Иннокентьевна;Ротенфельд, Борис Соломонович;Селезнев, Юрий Иванович;Семенова, Валентина Андреевна;Сидоров, Евгений Юрьевич;Старикова Екатерина Васильевна;Тендитник, Надежда Степановна;",
        //  "others": "Прочие авторы",
        //  "groupedOrder": "*order_years.pft"
        //}
      ],
      "attr": {
        "pageBreak": false
      }
    },

    // ==============================================================
    // Справочный аппарат
    // ==============================================================

    {
      "$type": "ChapterWithText",
      "title": "Справочный аппарат",
      "text": "",
      "children": [
        {
          "$type": "ChapterWithDictionary",
          "title": "Указатель авторов",
          "attr": {
            "pageBreak": true
          },
          "select": "*authors.pft",
          "extended": "*authors_extended.pft",
          "orderBy": "*authors.pft",
          "exclude": [
            "Распутин, Валентин Григорьевич",
            "Rasputin, Valentin"
          ],
          "active": true
        },
        {
          "$type": "ChapterWithDictionary",
          "title": "Алфавитный указатель произведений В. Г. Распутина",
          "attr": {
            "pageBreak": true
          },
          "settings": {
            "chapterFilter": "^1|^Библиографический"
           },
          "select": "*titles.pft",
          "orderBy": "*titles.pft",
          "active": true
        },
        {
          "$type": "ChapterWithDictionary",
          "title": "Указатель коллективов",
          "attr": {
            "pageBreak": true
          },
          "select": "*collectives.pft",
          "orderBy": "*collectives.pft"
        },
        {
          "$type": "ChapterWithDictionary",
          "title": "Указатель источников",
          "attr": {
            "pageBreak": true
          },
          "select": "*sources.pft",
          "orderBy": "*sources.pft",
          "active": true
        },
        {
          "$type": "ChapterWithDictionary",
          "title": "Языковой указатель",
          "attr": {
            "pageBreak": true
          },
          "select": "*languages.pft",
          "orderBy": "*languages.pft",
          "exclude": [
            "Русский"
          ]
        },
        //{
        //  "$type": "ChapterWithDictionary",
        //  "title": "Указатель издающих организаций",
        //  "attr": {
        //    "pageBreak": true
        //  },
        //  "select": "*publishers.pft",
        //  "orderBy": "*publishers.pft"
        //},
        {
          "$type": "ChapterWithDictionary",
          "title": "Указатель мест изданий",
          "attr": {
            "pageBreak": true
          },
          "select": "*places.pft",
          "orderBy": "*places.pft"
        }//,
        //{
        //  "$type": "ChapterWithDictionary",
        //  "title": "Предметные рубрики",
        //  "attr": {
        //    "pageBreak": true
        //  },
        //  "select": "*headings.pft",
        //  "orderBy": "*headings.pft",
        //  "active": false, 
        //  "exclude": [
        //    "Распутин Валентин Григорьевич (писатель; 15.03.1937-14.03.2015)"
        //  ]
        //}
      ]
    }
  ]
}
